package com.fitzone.web.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.fitzone.model.dto.StoreDTO;
import com.fitzone.model.dto.StoreMiniDTO;
import com.fitzone.model.entity.Store;
import com.fitzone.model.vo.StoreMiniVO;
import com.fitzone.model.vo.StoreNameMiniVO;
import com.fitzone.model.vo.StoreVO;

import java.util.List;

public interface StoreService extends IService<Store> {

    void saveStore(StoreDTO storesDTO);
    void updateStore(StoreDTO storesDTO);

    StoreVO miniStoreDetail(Long id);

    List<StoreMiniVO> miniStoreList(StoreMiniDTO storeMiniDTO);


    List<StoreNameMiniVO> getCity();

    List<StoreMiniVO> getCityStore(String city);
}
